// main.js
//
// main.js是我们的入口文件，主要作用是初始化vue实例，并引入所需要的插件，会用App.vue替换index.html中的id='app'的div。

import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from "@/store";
// npm install vue-lazyload --save
// 安装好vue-lazyload库之后进行导入
import VueLazyload from "vue-lazyload";
// 安装好fastclick库之后进行导入
import FastClick from 'fastclick'

import toast from 'components/common/toast'

Vue.prototype.$bus = new Vue()

Vue.config.productionTip = true

Vue.use(toast)
//使用懒加载的插件
// 直接使用即可Vue.use(VueLazyload)-->没有设置占位图
Vue.use(VueLazyload,{
  //占位图
  loading:require('@/assets/img/common/placeholder.png')
})

// 减少移动端300ms的延迟
FastClick.attach(document.body)

new Vue({
  render: h => h(App),
  router,
  store,
}).$mount('#app')
